package com.yami.shop.bean.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@TableName("umspay_information")
public class UmsPayInformation implements Serializable {

    private static final long serialVersionUID = 4699499813215062537L;

    /**
     * 主键
     */
    private Long umspayId;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 错误编码
     */
    private String errCode;

    /**
     * 错误说明
     */
    private String errInfo;

    /**
     * 交易时间
     */
    private String transactionTime;

    /**
     * 结算时间
     */
    private String settlementDate;

    /**
     * 交易日期
     */
    private String transactionDateWithYear;

    /**
     * 结算日期
     */
    private String settlementDateWithYear;

    /**
     * 检索参考号
     */
    private  String retrievalRefNum;

    /**
     * 交易金额
     */
    private BigDecimal transactionAmount;

    /**
     * 营销联盟优惠后的交易价格
     */
    private BigDecimal actualTransactionAmount;

    /**
     * 实际支付金额
     */
    private BigDecimal amount;

    /**
     * 银联订单号
     */
    private String orderId;

    /**
     * 第三方优惠说明
     */
    private String thirdPartyDiscountInstruction;

    /**
     * 第三方名称
     */
    private String thirdPartyName;

    /**
     * 第三方用户ID
     */
    private String thirdPartyBuyerId;

    /**
     * 第三方支付订单号
     */
    private String thirdPartyOrderId;

    /**
     * 第三方支付信息
     */
    private String thirdPartyPayInformation;

    /**
     * 支付类型
     */
    private int transactionType;

}
